package cn.infrabase;

/**
 * 代码描述枚举接口。
 *
 * @param <T> 代码类型。
 * @author Weimin Gao
 * @since 1.0.0
 */
public interface CodeDescEnum<T> {

	/**
	 * 返回枚举代码。
	 *
	 * @return 枚举代码。
	 */
	T code();

	/**
	 * 返回枚举代码描述。
	 *
	 * @return 枚举描述。
	 */
	String desc();
}
